.container {
  width: vw(339);
  height: vw(133);
  margin: vw(26) auto;

  .recommend_img {
    display: block;
    width: 100%;
    height: vw(96);
    object-fit: cover;
  }

  .desc {
    width: 100%;
    height: vw(28);
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: vw(9);

    .text {
      height: vw(28);
      color: rgba(80, 80, 80, 0.8);
      font-size: vw(14);
      line-height: vw(28);
    }

    .ad_btn {
      width: vw(60);
      height: vw(24);
      color: rgba(128, 128, 128, 1);
      font-size: vw(13);
      line-height: vw(24);
      text-align: center;
      background-color: rgba(229, 229, 229, 1);
      display: flex;
      justify-content: center;
      align-items: center;

      .arrow_down {
        display: inline-block;
        width: vw(16);
        height: vw(16);
      }
    }
  }
}
